package com.cluster.platform.service;

import com.cluster.platform.common.api.CommonResult;
import com.cluster.platform.dto.CmsContentProfileDto;
import com.cluster.platform.model.CmsContentProfile;

import java.util.List;

/**
 * 标签管理
 */
public interface CmsContentProfileService {

    // 分页查询
    CommonResult<Object> searchContentProfilePage(CmsContentProfileDto cmsContentProfileInfoDto);

    // 新增标签
    CommonResult<Object> addContentProfile(CmsContentProfile cmsContentProfileInfo);

    // 更新标签
    CommonResult<Object> updateContentProfile(CmsContentProfile cmsContentProfileInfo);

    // 删除标签
    CommonResult<Object> delContentProfile(CmsContentProfile cmsContentProfileInfo);

    // 批量操作
    CommonResult<Object> batchContentProfile(Integer status, List<String> ids);

    // 物理删除文章内容
    CommonResult<Object> deleteContentProfile(CmsContentProfile cmsContentProfile);
}
